Skip to content

chore: pin third-party GitHub Actions to commit SHAs#116

Merged
osm6495 merged 1 commit intomainfrom
security/SEC-7924/pin-github-actions
Mar 24, 2026
Merged

chore: pin third-party GitHub Actions to commit SHAs#116
osm6495 merged 1 commit intomainfrom
security/SEC-7924/pin-github-actions

Conversation

@pkaeding
Copy link
Contributor

@pkaeding pkaeding commented Mar 23, 2026

Summary

Pin all third-party GitHub Actions to full-length commit SHAs to prevent supply chain attacks.

Addresses findings from the third-party-action-not-pinned-to-commit-sha Semgrep rule.

Test plan

  • Verify CI passes with pinned action SHAs

Note

Low Risk
Low risk: workflow-only changes that pin existing third-party GitHub Actions to immutable SHAs to reduce supply-chain risk; behavior should remain the same aside from consuming the exact referenced commits.

Overview
Pins several third-party GitHub Actions used by CI and release workflows to full commit SHAs (and annotates them with their previous tags/SHAs) instead of floating version tags.

This updates the shared CI composite action and the install-lua-sdk and release-please workflows, including MarkusJx/install-boost and google-github-actions/release-please-action, to use immutable references for more reproducible and secure builds.

Written by Cursor Bugbot for commit 1e0cd2e. This will update automatically on new commits. Configure here.

Pin all third-party GitHub Actions to full-length commit SHAs to prevent
supply chain attacks. Addresses findings from the
third-party-action-not-pinned-to-commit-sha Semgrep rule.
@pkaeding pkaeding requested a review from a team as a code owner March 23, 2026 17:45
@osm6495 osm6495 merged commit 469a2ed into main Mar 24, 2026
20 checks passed
@osm6495 osm6495 deleted the security/SEC-7924/pin-github-actions branch March 24, 2026 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants